c392f8cac8692d5f12cd3d7dd6e478e1871379ce,rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jwe/JweUtils.java,JweUtils,loadDecryptionProvider,#Properties#JweHeaders#boolean#,385
Before Change
}
if ("direct".equals(keyAlgo.getJwaName())) {
contentEncryptionAlgo = getContentEncryptionAlgo(m, props, jwk.getAlgorithm());
ctDecryptionKey = getContentDecryptionSecretKey(jwk, contentEncryptionAlgo);
} else {
keyAlgo = getKeyEncryptionAlgorithm(m, props,
KeyAlgorithm.getAlgorithm(jwk.getAlgorithm()),
After Change
}
if ("direct".equals(keyAlgo.getJwaName())) {
contentAlgo = getContentEncryptionAlgorithm(m, props,
ContentAlgorithm.getAlgorithm(jwk.getAlgorithm()),
ContentAlgorithm.A128GCM);
ctDecryptionKey = getContentDecryptionSecretKey(jwk, contentAlgo.getJwaName());
} else {
keyAlgo = getKeyEncryptionAlgorithm(m, props,
KeyAlgorithm.getAlgorithm(jwk.getAlgorithm()),